body{ height:100%; min-width:1220px;overflow-x:hidden;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,tr,th,div,dl,dt,dd,form,fieldset,img,cite,strong,em,div,input{margin:0;padding:0;}
body{ text-align:left; margin:0 auto; font-size:12px; line-height:24px; font-family:"Microsoft YaHei","微软雅黑"; color:#555; position:relative;}
h1, h2, h3, h4, h5, h6{ font-size:12px;font-weight:normal;}
div{margin:0;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
img ,embed{ border:none;}
img{max-width:100%; vertical-align:middle;}
table{ border-collapse:collapse;}
ul,li{ padding:0; list-style-type:none; margin:0;}
a{ text-decoration:none; color:#555;}
a:hover{ text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.none{ display:none;}
.block,.pnone{ display:block;}
.ov{ overflow:hidden;}
.clearfix{*zoom:1}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.h70{ width:100%; height:150px;}
.FFs{ font-family:"宋体";}
.clear{ clear:both;}
.w960{ width:960px !important; height:auto; margin:0 auto; overflow:hidden;}
.w1000{ width:1000px; height:auto; margin:0 auto; overflow:hidden;}
.w1100{ width:1100px !important; height:auto; margin:0 auto; overflow:hidden;}
.w1200{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.w93vw{width:93.75vw;max-width:100%;margin:0 auto}
.w100pc{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.maskChecked{overflow:hidden !important;}
.boxflex{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-box-flex:wrap;-ms-flex-wrap:wrap}
.flex{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
[transition="6s"], [imgsalc] img{transition:0.6s;-webkit-transition:0.6s;-moz-transition:0.6s ease 0s}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#999; }
input:-moz-placeholder,textarea:-moz-placeholder{ color:#999; }
input::-moz-placeholder,textarea::-moz-placeholder{ color:#999; }
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#999; }
#wrap{ width:100%; height:auto; margin:0 auto; overflow:hidden; background:#fff; position:relative;}
@media(max-width:767px){
body{ min-width:320px !important; max-width:640px; font-size:14px;}
.w1200{ width:100%; height:auto; margin:0 auto; position:relative;}
}

.container{padding-left:15px;padding-right:15px;}
@media (min-width: 1200px) {
  .container {max-width:1200px;}
}

:root {
	--moniz-primary: #004ea2;
	--moniz-primary-rgb: 0, 178, 170;
}

.thm-btn {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  -webkit-appearance: none;
  border: none;
  outline: none !important;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: var(--moniz-primary, #fc653c);
  color: var(--moniz-base, #ffffff);
  font-size: 16px;
  font-weight: 700;
  padding: 14px 50px;
  -webkit-transition: 500ms;
  transition: 500ms;
  border-radius: 32px;
  overflow: hidden;
}

.thm-btn:before {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 85px;
  height: 100%;
  background-color: rgba(var(--moniz-black-rgb, 30, 30, 34), 1);
  opacity: 0.4;
  content: "";
  border-radius: 32px;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: 500ms ease;
  transition: 500ms ease;
}

.thm-btn:hover {
  color: var(--moniz-base, #ffffff);
}

.thm-btn:hover::before {
  width: 100%;
  opacity: 1;
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
  border-radius: 0;
  background-color: var(--moniz-black, #1e1e22);
}

.thm-btn span {
  position: relative;
}

.thm-btn--dark {
  background-color: var(--moniz-black, #1e1e22);
}

.thm-btn--dark:hover::before,
.thm-btn--dark::before {
  background-color: var(--moniz-base, #ffffff);
}

.thm-btn--dark:hover::before {
  background-color: var(--moniz-primary, #fc653c);
}

.thm-btn--dark:hover {
  color: var(--moniz-base, #ffffff);
}

.thm-btn--dark--light-hover:hover::before {
  background-color: var(--moniz-base, #ffffff);
}

.thm-btn--dark--light-hover:hover {
  color: var(--moniz-black, #1e1e22) !important;
}

[data-av_icon]:before {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-weight: normal;content: attr(data-av_icon);speak: none;}

/* 热点 */
.hotKeys{ position:relative; }
.hotKeys .keyleft{ margin:0 auto; line-height:26px; }
.hotKeys .keyleft .title{ float:left; margin: 0; display: none; }
.hotKeys .keyleft .title .title_more{ font-weight:bold; }
.hotKeys .keyleft .content{ overflow: hidden; padding:2px 0; }
.hotKeys .keyleft .content a{ position:relative; line-height: 26px; }
.hotKeys .keyleft,.hotKeys .keyleft .content::after{display:block;content:"";clear:both}
/* 搜索 */
.searchformBox{position:absolute;right:0;top:70px;height:106px;margin-top:0;margin-right:-570px;border-radius:8px;padding:15px;}
.searchformBox form{ position: relative; height:46px; padding-right:56px; }
.searchformBox form .serach_input{ width:554px; height:46px; border-radius:5px 0 0 5px; border:0; padding:10px 15px; font-size:14px; vertical-align:top; }
.searchformBox form .btn_serach{ position: absolute; right: 0; top: 0; width:56px; height:46px; margin:0; padding:0; border-radius: 0 5px 5px 0; border:0; cursor:pointer; }
